nuclear weapons testing facility - French English Dictionary